package cn.maszy.service.financialManagement;

import java.math.BigDecimal;
import java.util.List;

import org.apache.ibatis.annotations.Param;

import cn.maszy.common.Pager;
import cn.maszy.dao.financialManagement.B_T_Ufp_FinancialMapper;
import cn.maszy.model.financialManagement.B_T_Ufp_Financial;
import cn.maszy.model.financialManagement.B_T_Ufp_FinancialExample;

public interface B_T_Ufp_FinancialService {
	 /**
	  * 根据主键修改单条记录
	  */
	 int update(@Param("record") B_T_Ufp_Financial b_T_Ufp_Financial,String flag);
	 /**
	  * 根据主键查询单条记录
	  */
	 B_T_Ufp_Financial selectOne(String uuid);
	 /**
	  * 查询多条记录
	  */
	Pager<B_T_Ufp_Financial> selectList1(B_T_Ufp_Financial b_T_Ufp_Financial,Pager<B_T_Ufp_Financial> pager,String strattime,String endtime,List<B_T_Ufp_Financial> list_B_T_Ufp_Financial);
	Pager<B_T_Ufp_Financial> selectList(B_T_Ufp_Financial b_T_Ufp_Financial,Pager<B_T_Ufp_Financial> pager,String flag,String strattime,String endtime) ;
	 /**
	  * 根据参数删除单条记录
	  * @param example
	  * @return
	  */
	  int delete(String uuid);
	  /**
	   * 查询总记录数
	   */
	  int count(B_T_Ufp_FinancialExample example,B_T_Ufp_FinancialMapper b_T_Ufp_FinancialMapper);
}
